package com.ruoyi.system.service.impl;

import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.HhModelMapper;
import com.ruoyi.system.domain.HhModel;
import com.ruoyi.system.service.IHhModelService;

/**
 * 商品添加模板Service业务层处理
 * 
 * @author ruoyi
 * @date 2021-06-15
 */
@Service
public class HhModelServiceImpl implements IHhModelService 
{
    @Autowired
    private HhModelMapper hhModelMapper;

    /**
     * 查询商品添加模板
     * 
     * @param modelId 商品添加模板ID
     * @return 商品添加模板
     */
    @Override
    public HhModel selectHhModelById(Long modelId)
    {
        return hhModelMapper.selectHhModelById(modelId);
    }

    /**
     * 查询商品添加模板列表
     * 
     * @param hhModel 商品添加模板
     * @return 商品添加模板
     */
    @Override
    public List<HhModel> selectHhModelList(HhModel hhModel)
    {
        return hhModelMapper.selectHhModelList(hhModel);
    }

    /**
     * 新增商品添加模板
     * 
     * @param hhModel 商品添加模板
     * @return 结果
     */
    @Override
    public int insertHhModel(HhModel hhModel)
    {
        hhModel.setCreateTime(DateUtils.getNowDate());
        return hhModelMapper.insertHhModel(hhModel);
    }

    /**
     * 修改商品添加模板
     * 
     * @param hhModel 商品添加模板
     * @return 结果
     */
    @Override
    public int updateHhModel(HhModel hhModel)
    {
        hhModel.setUpdateTime(DateUtils.getNowDate());
        return hhModelMapper.updateHhModel(hhModel);
    }

    /**
     * 批量删除商品添加模板
     * 
     * @param modelIds 需要删除的商品添加模板ID
     * @return 结果
     */
    @Override
    public int deleteHhModelByIds(Long[] modelIds)
    {
        return hhModelMapper.deleteHhModelByIds(modelIds);
    }

    /**
     * 删除商品添加模板信息
     * 
     * @param modelId 商品添加模板ID
     * @return 结果
     */
    @Override
    public int deleteHhModelById(Long modelId)
    {
        return hhModelMapper.deleteHhModelById(modelId);
    }
}
